package unq.equipos.dom;

import java.util.List;
import java.util.Vector;

public class Equipo {
	private Tecnico tecnico;
	private List<Jugador> jugadores;
	
	public Equipo (){
		this.setJugadores(new Vector<Jugador>());
	}
	
	public Formacion armarFormacion(){
		return tecnico.armarFormacion(this);
	}
	
	public void agregarJugador(Jugador ... jugadores) {
		for(Jugador jugador : jugadores){
			this.getJugadores().add(jugador);
		}
	}

	//getters & setters
	public List<Jugador> getJugadores() {
		return jugadores;
	}
	
	private void setJugadores(List<Jugador> jugadores) {
		this.jugadores = jugadores;
	}
	
	public void setTecnico(Tecnico tecnico) {
		this.tecnico = tecnico;
	}
}